home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / var / lib / dpkg / info / ifupdown.preinst < prev    next >
Encoding:
Text File  |  2009-03-05  |  1.7 KB  |  58 lines

  1. #!/bin/sh
  2. set -e
  3.  
  4. if [ ! -d /etc/network ]; then
  5.   mkdir -p /etc/network
  6. fi
  7.  
  8. if [ -f /etc/network/interfaces ] && ! grep -q '^[^#]' /etc/network/interfaces
  9. then
  10.   f=/etc/network/interfaces
  11.   if [ `md5sum < $f | cut -f1 -d ' '` = "4ed352919f69a77ad302ad1593204405" ]; then
  12.     if [ `wc -c < /etc/network/interfaces` -eq 2466 ]; then
  13.       echo -n "Removing old dummy /etc/network/interfaces: "
  14.       rm /etc/network/interfaces
  15.       echo "done."
  16.     fi
  17.   fi
  18. fi
  19.  
  20. if [ ! -f /etc/network/interfaces ]; then
  21.   cat <<EOF >/etc/network/interfaces
  22. # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
  23. # /usr/share/doc/ifupdown/examples for more information.
  24. EOF
  25. fi
  26.  
  27. # Remove the loopback init script
  28. if [ -e /etc/init.d/loopback ]; then
  29.   rm -f /etc/init.d/loopback
  30. fi
  31.  
  32. # Automatically added by dh_installudev
  33. if [ "$1" = install ] || [ "$1" = upgrade ]; then
  34.     if [ -e "/etc/udev/ifupdown.rules" ]; then
  35.         if [ "`md5sum \"/etc/udev/ifupdown.rules\" | sed -e \"s/ .*//\"`" = \
  36.              "`dpkg-query -W -f='${Conffiles}' ifupdown | sed -n -e \"\\\\' /etc/udev/ifupdown.rules's/.* //p\"`" ]
  37.         then
  38.             rm -f "/etc/udev/ifupdown.rules"
  39.         fi
  40.     fi
  41.     if [ -L "/lib/udev/rules.d/85-ifupdown.rules" ]; then
  42.         rm -f "/lib/udev/rules.d/85-ifupdown.rules"
  43.     fi
  44. fi
  45. # End automatically added section
  46. # Automatically added by dh_installudev
  47. if [ "$1" = install ] || [ "$1" = upgrade ]; then
  48.     if [ -e "/etc/udev/rules.d/85-ifupdown.rules" ]; then
  49.         if [ "`md5sum \"/etc/udev/rules.d/85-ifupdown.rules\" | sed -e \"s/ .*//\"`" = \
  50.              "`dpkg-query -W -f='${Conffiles}' ifupdown | sed -n -e \"\\\\' /etc/udev/rules.d/85-ifupdown.rules's/.* //p\"`" ]
  51.         then
  52.             rm -f "/etc/udev/rules.d/85-ifupdown.rules"
  53.         fi
  54.     fi
  55. fi
  56. # End automatically added section
  57.  
  58.